﻿@charset "utf-8";
/* CSS Document */
.main_warp{margin:24px 30px 40px;min-width:1000px; overflow:auto;}
.main_mod1{ width:69%; height:390px; float:left; margin-right:2%; margin-bottom:25px;}
.main_mod2{ width:28%; height:390px; float:left; margin-bottom:25px; background:#F39;}
.main_mod3{ width:28%; height:434px; float:left; margin-right:2%; background:#393}
.main_mod4{ width:39%; height:435px; float:left; margin-right:2%; background:#99F}
.main_mod5{ width:28%; height:436px; float:left; background:#6FC}
.maincon{ border:1px solid #dadada; background:#fff; box-shadow:1px 1px 3px #dadada;}
.maintit{ height:48px; padding-left:45px; background-color:#f6f6f6; border-bottom:1px solid #dadada; position:relative;}
.maintit h3{ color:#646464; line-height:48px; font-size:14px;}
.mainmore{ width:100%; display:block; height:36px; text-align:center; color:#4c4c4c; line-height:36px;}
.mainmore2 {line-height:48px;color:#666666;position:absolute;top:0;right:16px;}
    .mainmore2:hover {color:#666666;text-decoration:none;}
/*mod1*/
.slideTxtBox{ width:100%;  }
.slideTxtBox .hd{ width:100%; height:57px; border-bottom:1px solid #dadada; background:#f7f7f7; position:relative; }
.main1_nav{ float:left;width:100%;}
.main1_nav li{ min-width:120px; width:16%; height:52px; padding:5px 0 0 24px; border-right:1px solid #dadada; cursor:pointer; float:left;}
.main1_nav li .tit{ height:26px; line-height:26px; font-size:18px; color:#4d4d4d;}
.main1_nav li .info{ height:20px; line-height:20px; color:#999999;}
.main1_nav li.on{ background:#1f68ba;}
.main1_nav li.on .tit,.main1_nav li.on .info{ color:#ffffff;}
.slideTxtBox .bd{ zoom:1;  }
.slideTxtBox .bd .main1_chart{  width:100%; height:312px;}
/*mod2*/
.main2_tit{ background:url(../images/main2_tit.png) no-repeat left #f6f6f6;}
.main2_warp{ padding:20px 12px 0 12px;}
.main2_chart{ width:100%; height:225px; margin-bottom:12px;}
.main2_rate td{ height:28px; line-height:28px; font-size:14px; color:#666666;}
.rateline{ width:100%; height:14px; background:#e8e8e8;}
.rateline span{ display:block;}
.rate1{ height:14px; background:#fdad3d;}
.rate2{ height:14px; background:#fd713d;}
/*mod3*/
.main3_tit{ background:url(../images/main3_tit.png) no-repeat left #f6f6f6;}
.main3_list li{ height:44px; padding-left:14px; padding-right:10px; border-bottom:1px solid #dadada; padding-top:10px; vertical-align:top; z-index:9;}
.main3_list li:nth-child(even){ background:#fafafa;}
.main3_list li:hover{ border:1px solid #0b9be5; border-left:3px solid #0b9be5; height:44px; padding-top:9px; padding-left:11px; padding-right:9px;}
.main3_list .infos{ color:#959595;}
.main3_list p{ height:21px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main3_list .time{ font-size:14px; color:#4c4c4c;display:inline-block;}
.main3_list .tip{ width:58px; height:17px; line-height:17px; text-align:center; color:#ffffff; display:block; float:right; margin-top:15px; z-index:1;}
.main3_list li:hover .tip{ margin-top:14px;} 
.main3_list .tip1{ background:url(../images/main3_tip1.png) no-repeat;}
.main3_list .tip2{ background:url(../images/main3_tip2.png) no-repeat;}
.main3_tips {width:34px;height:18px;line-height:18px;text-align:center;color:#ffffff;display:inline-block;border-radius:3px;}
.main3_list li.done .main3_tips{background:#999999;}
.main3_list li.done .infos{text-decoration:line-through;}
/*mod4*/
.main4_tit{ background:url(../images/main4_tit.png) no-repeat left #f6f6f6;}
.main4_warp{ padding:10px 10px 0 10px;}
.slideBox{ width:100%; height:362px; overflow:hidden; position:relative;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; padding-top:40px;}
.slideBox .bd .main4_chart{ width:100%; height:322px;  }
.slideBox .bd img{ width:100%; height:322px; display:block;  }
.slideBox .bd span{ width:200px; line-height:40px; position:absolute; left:50%; margin-left:-100px; top:0px; z-index:9; text-align:center; font-size:16px; color:#4c4c4c;}
.slideBox .prev,.slideBox .next{ position:absolute; left:50%; top:0; display:block; width:20px; height:40px; z-index:999;}
.slideBox .prev{ margin-left:-110px; background:url(../images/main4_left.png) no-repeat center;}
.slideBox .next{ margin-left:90px; background:url(../images/main_right.png) no-repeat center;}
/*mod5*/
.main5_tit{ background:url(../images/main5_tit.png) no-repeat left #f6f6f6;}
.main5_list{ height:387px; overflow:hidden;}
.main5_list li{ height:42px; padding-left:14px; padding-right:10px; border-bottom:1px solid #dadada; position:relative;}
.main5_list li:nth-child(even){ background:#fafafa;}
.main5_list li:hover{ border:1px solid #0b9be5; border-left:3px solid #0b9be5; height:41px; padding-left:11px; padding-right:9px;}
.main5_list .infos{ line-height:36px; color:#4c4c4c; padding-top:3px; height:39px; overflow:hidden; padding-left:20px; background:url(../images/main5_tip.png) no-repeat left;}
.main5_list .time{ color:#999999;}
.main5_list .tip1{ padding:0 3px; color:#ffffff; background:#fd713d;}
.main5_list .tip2{ padding:0 3px; color:#ffffff; background:#7bae16;}
.main5_list li:hover .infos{ padding-top:2px;}
.main5_num{ width:85px; height:17px; line-height:17px; text-align:center; color:#fff; position:absolute; top:15px; right:15px; background:url(../images/main5_message.png) no-repeat;}
/*select*/
.main_select{ position:absolute; top:10px; right:10px;}
.diy_select{height:24px;width: 94px;position: relative;font-size: 12px;background: #fff;color: #000;float: left;}
.diy_select_btn,.diy_select_txt{float: left;height: 100%;line-height: 24px}
.diy_select,.diy_select_list{border: 1px solid #b2b2b2;}
.diy_select_txt{width: 70px; color:#6c6c6c;}
.diy_select_txt,.diy_select_list li{text-indent: 10px;overflow: hidden}
.diy_select_btn{width: 24px;background: url(../images/rec.gif) no-repeat center}
.diy_select_list{position: absolute;top: 24px;left: -1px;z-index: 88888;border-top: none;width: 100%;display: none;_top:25px; background:#fff; z-index:999;}
.diy_select_list li{list-style: none;height: 22px;line-height: 22px;cursor:default;_background:#fff}
.diy_select_list li.focus{background: #d6d1d1;}

/*百分比样式*/
 li.vl-item { float: left; width: 100%; }
                        .vote-box-list {float: left; width: 100%;}
                        #appVote .vote-action {margin-top: 30px;width: 60px;}
                        .vote-box-list li {list-style: none outside none; }
                        .vote-box-list li .vote-item-wrap { padding: 5px 0;}
                        .vote-box-list li .vote-item-wrap h4 {margin-left:15px; }
                        .vote-box-list li.over {background-color: #FFE57F;}
                        .vote-box-list li .litem { background: none repeat scroll 0 0 #e8e8e8;border: 1px solid #E2E2E2;height: 14px;width: 260px;}
                        .vote-box-list li p, .vote-box-list li h4 { float: left;margin: 0;padding: 0;}
                        .vote-box-list li p input {float: left;margin: 0;}
                        .vote-box-list li em, .vote-box-list li span {float: left;height: 14px;overflow: hidden;}
                        .vote-box-list li .vleft, .vote-box-list li .right {width: 2px;}
                        .vnum {text-indent: 5px;width: 90px; }